#define _CRT_SECURE_NO_WARNINGS 1

void rotate(int* nums, int numsSize, int k) {
    if ((k %= numsSize) == 0)
    {
        return;
    }
    int arr[numsSize];
    int m = 0;
    int i = 0;
    for (i = numsSize - k; i < numsSize; i++)
    {
        arr[m++] = nums[i];
    }
    for (i = 0; i < numsSize - k; i++)
    {
        arr[m++] = nums[i];
    }
    for (i = 0; i < numsSize; i++)
    {
        nums[i] = arr[i];
    }
    return;

}